{% set a_list = [] %}
{%- do a_list.append('a') %}
{%- for i in range(1) %}
{%- set b_list = a_list %}
{%- do b_list.append('b') %}
{% if deferred %}
{% set b_list = [deferred] %}
{% endif %}
{%- do b_list.append(deferred ? 'B' : '') %}
B: {{ b_list }}.
{%- endfor %}
{%- do a_list.append(deferred ? 'A' : '') %}
A: {{ a_list }}.
